/**
 * This class is used to store the absolute paths of
 * directories that contain configuration files, input files,
 * output files, and other resources.
 * 
 * Since these paths vary between different operating systems and 
 * machines, we aggregate them into this dedicated utility class, 
 * instead of dispersing them into several source files.
 * 
 * @author Cheng Zhang
 *
 */
public class DirectoryUtil {
	// For portability between different systems, use '/' as file separator uniformly.
	public static final String ARGUMENT_PATH = "D:/Develop/workspace_pathfrequency/StaticPathGenerator/args";
	public static final String TYPE_AND_CU_PATH = "D:/Develop/workspace_pathfrequency/StaticPathGenerator/Types_and_CompilationUnits.txt";
	public static final String SUBJECT_CLASS_FOLDER = "D:/Develop/workspace_pathfrequency/antlr-2.7.2/antlr_bin";
	// this segment is the innermost folder name of SUBJECT_CLASS_FOLDER 
	public static final String SUBJECT_CLASS_FOLDER_SEGMENT = "antlr_bin";
	public static final String OUTPUT_PATH = "D:/Develop/workspace_pathfrequency/Experiment/staticPath.txt";
}
